/*清除元素默认的内外边距  */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
/*让所有斜体 不倾斜*/
em,
i {
  font-style: normal;
}
/*去掉列表前面的小点*/
li {
  list-style: none;
}
/*图片没有边框   去掉图片底侧的空白缝隙*/
img {
  border: 0;
  /*ie6*/
  vertical-align: middle;
}
/*让button 按钮 变成小手*/
button {
  cursor: pointer;
}
/*取消链接的下划线*/
a {
  color: #666;
  text-decoration: none;
}
/* // 实现rem适配 */
@media screen and (max-width: 1024px) {
  html {
    font-size: 42.66px !important;
  }
}
@media screen and (min-width: 1920px) {
  html {
    font-size: 80px !important;
  }
}
body {
  overflow-x: hidden;
}
#homePage {
  min-width: 1024px;
  max-width: 1920px;
  margin: 0 auto;
}
#homePage .homePagehead {
  width: 24rem;
  background: #00163b;
  margin: 0 auto;
}
#homePage .homePagehead .w {
  display: flex;
  width: 15rem;
  height: 1rem;
  background: #00163b;
  opacity: 1;
  margin: 0 auto;
}
#homePage .homePagehead .w .homePagehead1 {
  display: flex;
  width: 3.5875rem;
  height: 1rem;
  justify-content: center;
  align-items: center;
}
#homePage .homePagehead .w .homePagehead1 .homePagehead2 {
  justify-content: center;
  align-items: center;
  width: 3.5875rem;
  height: 0.525rem;
  background-repeat: no-repeat;
  background-size: contain;
}
#homePage .homePagehead .w .homePagehead3 {
  margin-left: auto;
  width: 8.75rem;
  height: 1rem;
}
#homePage .homePagehead .w .homePagehead3 .homePagehead4 {
  line-height: 1rem;
  padding-bottom: 0.075rem;
  font-size: 0.2rem;
  font-weight: 400;
  opacity: 1;
}
#thecore1 {
  width: 24rem;
  position: relative;
  border-radius: 0rem 0rem 0rem 0rem;
}
#thecore1 .el-carousel-item .thecore2 {
  width: 24rem;
  height: 10.625rem !important;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: contain;
  background-attachment: fixed;
}
#thecore1 .el-carousel__arrow {
  background-color: transparent !important;
}
#thecore1 .el-carousel__arrow i {
  font-size: 0.75rem !important;
  color: rgba(255, 255, 255, 0.85);
  opacity: 1;
}
#thecore1 .el-carousel__arrow:nth-child(2) i {
  font-size: 0.75rem !important;
  margin-left: -0.3125rem;
  color: rgba(255, 255, 255, 0.85);
  opacity: 1;
}
#thecore1 .el-carousel__indicator--horizontal button {
  width: 0.75rem;
  height: 0.075rem;
  background: #ffffff;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .el-carousel__indicator--horizontal.is-active button {
  width: 0.75rem;
  height: 0.075rem;
  background: #da2626;
  border-radius: 0rem 0rem 0rem 0rem;
}
#thecore1 .thecore3 {
  width: 24rem;
  height: 5.8125rem !important;
  background: #f7f8fa;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .thecore3 .thecore4 {
  display: inline-block;
  position: absolute;
  width: 15rem;
  height: 5.0625rem;
  margin: 0.375rem 4.5rem 0.375rem 4.5rem;
}
#thecore1 .thecore3 .thecore4 .thecore4one {
  position: absolute;
  margin: 0rem 5rem 0rem 5rem;
  width: 5.3rem;
  height: 0.5rem;
  font-size: 0.375rem;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 0.5rem;
}
#thecore1 .thecore3 .thecore4 .thecore4two {
  position: absolute;
  margin: 0.68rem 6.6rem 0.7rem 6.6rem;
  width: 2.3875rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.25rem;
}
#thecore1 .thecore3 .thecore4 .thecore5 {
  width: 2.8rem;
  height: 3.7875rem;
  margin-right: 0.25rem;
  margin-top: 1.275rem;
  float: left;
  background: #ffffff;
  box-shadow: 0rem 0.0375rem 0.075rem 0.0125rem rgba(0, 0, 0, 0.16);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore6 {
  width: 2.8rem;
  height: 0.7rem;
  background: linear-gradient(92deg, #155bd4 0%, #5487df 100%);
  box-shadow: 0rem 0.025rem 0.1rem 0.0125rem rgba(0, 0, 0, 0.16);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore7 {
  position: absolute;
  margin: 0.225rem 1.5rem 0.2125rem 0.3rem;
  width: 1rem;
  height: 0.2625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.3rem;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore8 {
  position: absolute;
  margin: 0.1rem 0.4rem 0.1rem 1.9rem;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore9 {
  position: absolute;
  margin: 0.15rem 0.15rem 0.25rem 0.15rem;
  width: 2.5rem;
  height: 2.6875rem;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore9 .thecore10 {
  width: 0.025rem;
  height: 0.175rem;
  background: #155bd4;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore9 .thecore11 {
  position: absolute;
  margin: -0.23rem 0rem -2.15rem 0.1rem;
  width: 2.45rem;
  height: 0.5375rem;
  font-size: 0.175rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.3rem;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore9 .thecore12 {
  position: absolute;
  margin: 0.5rem 0.9rem 0.9rem 0.8rem;
  width: 1.125rem;
  height: 0.2375rem;
  font-size: 0.175rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.3rem;
}
#thecore1 .thecore3 .thecore4 .thecore5 .thecore9 .thecore13 {
  position: absolute;
  margin: 2.1rem 0rem 0rem 0rem;
  width: 2.5rem;
  height: 0.4rem;
  font-size: 0.15rem;
  font-weight: 400;
  color: #155bd4;
  line-height: 0.4rem;
  text-align: center;
  letter-spacing: 0.02rem;
  background: #ffffff;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #155bd4;
}
#thecore1 .thecore3 .thecore4 .thecore5:nth-child(5) {
  margin-right: 0;
}
#thecore1 .thecore14 {
  position: relative;
  width: 24rem;
  height: 9.6725rem;
  background: #ffffff;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .thecore14 .thecore15 {
  width: 15rem;
  height: 9.1625rem;
  margin: 0 auto;
}
#thecore1 .thecore14 .thecore15 .thecore16 {
  position: absolute;
  margin: 0.5rem 0rem 5.8125rem 0rem;
  width: 15rem;
  height: 3.85rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore17 {
  position: absolute;
  margin: 0rem 6.7rem 2.85rem 6.7rem;
  width: 1.5rem;
  height: 0.5rem;
  font-size: 0.375rem;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 0.5rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore18 {
  position: absolute;
  margin: 0.65rem 6.625rem 2.85rem 6.38rem;
  width: 2.2rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.325rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore19 {
  position: absolute;
  margin: 1.14rem 0rem 1.14rem 0rem;
  width: 15rem;
  height: 1.6rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore20 {
  width: 3.75rem;
  height: 1.6rem;
  float: left;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore21 {
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  margin: 0.3rem 1.3125rem 0.7875rem 1.3125rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore20:nth-child(4) {
  margin-right: 0;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore26one {
  width: 15rem;
  height: 4.425rem;
  margin-top: 0.625rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore26 {
  position: absolute;
  margin: 2.78rem 0rem 0rem 0rem;
  width: 15rem;
  height: 5.85rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore27 {
  position: absolute;
  margin: 0rem 0rem 0rem 0rem;
  width: 7.7875rem;
  height: 4.425rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore28 {
  position: absolute;
  margin: 0rem 8.34rem 0rem 8.34rem;
  width: 6.6625rem;
  height: 4.425rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore29 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore30 {
  position: absolute;
  margin: -0.4rem 0.2rem 0rem 0.2rem;
  width: 1.5rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 0.3875rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore31 {
  position: absolute;
  margin: 0.3125rem 0.2rem 0rem 0.2rem;
  width: 4.6625rem;
  height: 0.2625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.2625rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore32 {
  position: absolute;
  margin: 0.875rem 0.2rem 0rem 0.2rem;
  width: 4.6625rem;
  height: 0.2625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.2625rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore33 {
  position: absolute;
  margin: 1.5rem 0.2rem 0rem 0.2rem;
  width: 4.6625rem;
  height: 0.2625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.2625rem;
}
#thecore1 .thecore14 .thecore15 .thecore16 .thecore34 {
  position: absolute;
  margin: 2.125rem 0.2rem 0rem 0.2rem;
  width: 4.6625rem;
  height: 0.2625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.2625rem;
}
#thecore1 .thecore35 {
  position: relative;
  width: 24rem;
  height: 8.35rem;
  background: url(../hompageimg/地球.png);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .thecore35 .thecore36 {
  position: absolute;
  margin: 0.35rem 11.25rem 7.5rem 11.25rem;
  width: 1.5rem;
  height: 0.5rem;
  font-size: 0.375rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.5rem;
}
#thecore1 .thecore35 .thecore37 {
  position: absolute;
  margin: 1rem 10rem 7.025rem 10rem;
  width: 4rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.325rem;
}
#thecore1 .thecore35 .thecore38 {
  position: absolute;
  margin: 1.95rem 4.5rem 0.8rem 4.5rem;
  width: 15rem;
  height: 5.6rem;
}
#thecore1 .thecore35 .thecore38 .thecore39 {
  width: 3.5625rem;
  height: 2.675rem;
  float: left;
  margin-right: 0.25rem;
  border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
  background: rgba(255, 255, 255, 0.22);
}
#thecore1 .thecore35 .thecore38 .thecore39:nth-child(4) {
  margin-right: 0;
}
#thecore1 .thecore35 .thecore38 .thecore39:nth-child(8) {
  margin-top: 0.25rem;
  margin-right: 0;
}
#thecore1 .thecore35 .thecore38 .thecore39:nth-child(5) {
  margin-top: 0.25rem;
}
#thecore1 .thecore35 .thecore38 .thecore39:nth-child(6) {
  margin-top: 0.25rem;
}
#thecore1 .thecore35 .thecore38 .thecore39:nth-child(7) {
  margin-top: 0.25rem;
}
#thecore1 .thecore35 .thecore38 .thecore40 {
  position: absolute;
  margin: 0.65rem 1.275rem 1.025rem 1.2875rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0rem 0rem 0rem 0rem;
}
#thecore1 .thecore35 .thecore38 .thecore41 {
  position: absolute;
  margin: 2rem 0.525rem 0.35rem 0.5375rem;
  width: 2.9rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.25rem;
}
#thecore1 .thecore35 .thecore38 .thecore42 {
  position: absolute;
  margin: 2rem 0.4rem 0.35rem 0.4rem;
  width: 2.9rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.25rem;
}
#thecore1 .thecore35 .thecore38 .thecore43 {
  position: absolute;
  margin: 2rem 0.15rem 0.35rem 0.1625rem;
  width: 3.25rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.25rem;
}
#thecore1 .thecore35 .thecore38 .thecore44 {
  position: absolute;
  margin: 2rem 0.775rem 0.35rem 0.7875rem;
  width: 3.25rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.25rem;
}
#thecore1 .thecore35 .thecore38 .thecore45 {
  position: absolute;
  margin: 1.975rem 0.2625rem 0.375rem 0.3rem;
  width: 3.25rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.25rem;
}
#thecore1 .thecore46 {
  position: relative;
  width: 24rem;
  height: 7.625rem;
}
#thecore1 .thecore46 .thecore47 {
  position: absolute;
  margin: 0.6875rem 11.25rem 6.825rem 11.25rem;
  width: 1.5rem;
  height: 0.5rem;
  font-size: 0.375rem;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 0.5rem;
}
#thecore1 .thecore46 .thecore48 {
  position: absolute;
  margin: 1.25rem 10.9rem 6.2375rem 10.9rem;
  width: 2.5rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.325rem;
}
#thecore1 .thecore46 .thecore49 {
  position: absolute;
  margin: 2.725rem 4.5rem 0.8rem 4.5rem;
  width: 15rem;
  height: 4.1rem;
}
#thecore1 .thecore46 .thecore49 .thecore50 {
  width: 2.8rem;
  height: 1.925rem;
  float: left;
  margin-right: 0.25rem;
  border: 0.0125rem dashed #bfbfbf;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
}
#thecore1 .thecore46 .thecore49 .thecore50 .thecore51 {
  width: 2.775rem;
  height: 1.9rem;
}
#thecore1 .thecore46 .thecore49 .thecore50:nth-child(5) {
  margin-right: 0;
}
#thecore1 .thecore46 .thecore49 .thecore50:nth-child(10) {
  margin-right: 0;
  margin-top: 0.25rem;
}
#thecore1 .thecore46 .thecore49 .thecore50:nth-child(6) {
  margin-top: 0.25rem;
}
#thecore1 .thecore46 .thecore49 .thecore50:nth-child(7) {
  margin-top: 0.25rem;
}
#thecore1 .thecore46 .thecore49 .thecore50:nth-child(8) {
  margin-top: 0.25rem;
}
#thecore1 .thecore46 .thecore49 .thecore50:nth-child(9) {
  margin-top: 0.25rem;
}
#thecore1 .thecore52 {
  position: relative;
  width: 24rem;
  height: 2.1rem;
  background: url(../hompageimg/集成.png);
}
#thecore1 .thecore52 .thecore53 {
  position: absolute;
  margin: 0.7125rem 8.6875rem 0.7rem 8.7rem;
  width: 8rem;
  height: 0.6875rem;
  font-size: 0.5rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.6875rem;
  letter-spacing: 0.15rem;
}
#corestrengths1 {
  width: 24rem;
  position: relative;
}
#corestrengths1 .corestrengths2 {
  width: 24rem;
  height: 5.25rem;
  background: url(../corestrengthsimg/核心优势1.png);
}
#corestrengths1 .corestrengths6 {
  width: 24rem;
  height: 3.075rem;
  background-color: #ffffff;
}
#corestrengths1 .corestrengths6 .corestrengths7 {
  position: absolute;
  margin: 0.625rem 11.2125rem 1.95rem 11.2875rem;
  width: 1.5rem;
  height: 0.5rem;
  font-size: 0.375rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.5rem;
}
#corestrengths1 .corestrengths6 .corestrengths8 {
  position: absolute;
  margin: 0.9625rem 11.1125rem 1.9625rem 11.9875rem;
  width: 0.9rem;
  height: 0.15rem;
  background: #3773da;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 0.32;
}
#corestrengths1 .corestrengths6 .corestrengths9 {
  position: absolute;
  margin: 1.5rem 6.625rem 0.8rem 6.625rem;
  width: 10.75rem;
  height: 0.775rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.45rem;
}
#corestrengths1 .corestrengths3 {
  width: 24rem;
  background: #f7f8fa;
}
#corestrengths1 .corestrengths3 .corestrengths4 {
  width: 15rem;
  margin: 0 auto;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths5 {
  width: 15rem;
  height: 5.8375rem;
  border-bottom: 0.0125rem solid #e1e2e3;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths5 .corestrengths10 {
  position: absolute;
  margin: 0.7875rem 7.5rem 0.8rem 0rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势2.png);
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths5 .corestrengths11 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.875rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths5 .corestrengths11 .corestrengths12 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths5 .corestrengths11 .corestrengths13 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths5 .corestrengths11 .corestrengths14 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths15 {
  width: 15rem;
  height: 5.8375rem;
  border-bottom: 0.0125rem solid #e1e2e3;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths15 .corestrengths16 {
  position: absolute;
  margin: 0.8rem 7.875rem 0.8rem 0rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths15 .corestrengths16 .corestrengths17 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths15 .corestrengths16 .corestrengths18 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths15 .corestrengths16 .corestrengths19 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths15 .corestrengths20 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.5rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势3.png);
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths21 {
  width: 15rem;
  height: 5.8375rem;
  border-bottom: 0.0125rem solid #e1e2e3;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths21 .corestrengths22 {
  position: absolute;
  margin: 0.7875rem 7.5rem 0.8rem 0rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势4.png);
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths21 .corestrengths23 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.875rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths21 .corestrengths23 .corestrengths24 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths21 .corestrengths23 .corestrengths25 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths21 .corestrengths23 .corestrengths26 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths27 {
  width: 15rem;
  height: 5.8375rem;
  border-bottom: 0.0125rem solid #e1e2e3;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths27 .corestrengths28 {
  position: absolute;
  margin: 0.8rem 7.875rem 0.8rem 0rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths27 .corestrengths28 .corestrengths29 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths27 .corestrengths28 .corestrengths30 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths27 .corestrengths28 .corestrengths31 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths27 .corestrengths32 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.5rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势5.png);
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths33 {
  width: 15rem;
  height: 5.8375rem;
  border-bottom: 0.0125rem solid #e1e2e3;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths33 .corestrengths34 {
  position: absolute;
  margin: 0.7875rem 7.5rem 0.8rem 0rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势6.png);
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths33 .corestrengths35 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.875rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths33 .corestrengths35 .corestrengths36 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths33 .corestrengths35 .corestrengths37 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths33 .corestrengths35 .corestrengths38 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths39 {
  width: 15rem;
  height: 5.8375rem;
  border-bottom: 0.0125rem solid #e1e2e3;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths39 .corestrengths40 {
  position: absolute;
  margin: 0.8rem 7.875rem 0.8rem 0rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths39 .corestrengths40 .corestrengths41 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths39 .corestrengths40 .corestrengths42 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths39 .corestrengths40 .corestrengths43 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths39 .corestrengths44 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.5rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势6.png);
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths45 {
  width: 15rem;
  height: 5.8375rem;
  border-bottom: 0.0125rem solid #e1e2e3;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths45 .corestrengths46 {
  position: absolute;
  margin: 0.7875rem 7.5rem 0.8rem 0rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势6.png);
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths45 .corestrengths47 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.875rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths45 .corestrengths47 .corestrengths48 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths45 .corestrengths47 .corestrengths49 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths45 .corestrengths47 .corestrengths50 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths51 {
  width: 15rem;
  height: 5.8375rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths51 .corestrengths52 {
  position: absolute;
  margin: 0.8rem 7.875rem 0.8rem 0rem;
  width: 7.125rem;
  height: 4.25rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths51 .corestrengths52 .corestrengths53 {
  width: 0.05rem;
  height: 0.35rem;
  background: linear-gradient(180deg, #155bd4 0%, #10439b 100%);
  opacity: 1;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths51 .corestrengths52 .corestrengths54 {
  position: absolute;
  margin: -0.375rem 4.775rem 4.6625rem 0.2rem;
  width: 2.1rem;
  height: 0.3875rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.3875rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths51 .corestrengths52 .corestrengths55 {
  position: absolute;
  margin: 0.375rem 0rem 4.6625rem 0.2rem;
  width: 6.875rem;
  height: 1.8rem;
  font-size: 0.225rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.5rem;
  letter-spacing: 0.0125rem;
}
#corestrengths1 .corestrengths3 .corestrengths4 .corestrengths51 .corestrengths56 {
  position: absolute;
  margin: 0.7875rem 0rem 0.8rem 7.5rem;
  width: 7.5rem;
  height: 4.25rem;
  background: url(../corestrengthsimg/核心优势6.png);
}
#corestrengths1 .corestrengths57 {
  width: 24rem;
  height: 0.8rem;
  background: #ffffff;
}
#productsandservices1 {
  width: 24rem;
  position: relative;
}
#productsandservices1 .productsandservices2 {
  width: 24rem;
  height: 5.25rem;
  background: url(../productsandservicesimg/产品与服务.png);
}
#productsandservices1 .productsandservices3 {
  width: 24rem;
  background: #ffffff;
}
#productsandservices1 .productsandservices3 .productsandservices4 {
  width: 15.25rem;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 {
  width: 15rem;
  height: 11.8375rem;
  background: #ffffff;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices6 {
  position: absolute;
  margin: 0.3125rem 0rem 11.1125rem 0rem;
  width: 15rem;
  height: 0.725rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.4rem;
  letter-spacing: 0.0125rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 {
  position: absolute;
  margin: 1.625rem 0rem 0.8rem 0rem;
  width: 15rem;
  height: 9.6rem;
  background: #ffffff;
  box-shadow: 0rem 0.025rem 0.15rem 0.0125rem rgba(50, 50, 51, 0.2);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8 {
  float: left;
  margin-right: 0;
  margin-top: 0;
  width: 3.75rem;
  height: 3.2rem;
  border-right: 0.0125rem solid rgba(247, 247, 248);
  border-bottom: 0.0125rem solid rgba(247, 247, 248);
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices5
  .productsandservices7
  .productsandservices8
  .productsandservices9 {
  position: absolute;
  margin: 0.375rem 1.475rem 2.025rem 1.475rem;
  width: 0.8rem;
  height: 0.8rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices5
  .productsandservices7
  .productsandservices8
  .productsandservices10 {
  position: absolute;
  margin: 1.375rem 1.375rem 1.5rem 1.375rem;
  width: 1rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices5
  .productsandservices7
  .productsandservices8
  .productsandservices12 {
  position: absolute;
  margin: 1.375rem 1.25rem 1.5rem 1.25rem;
  width: 1.25rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices5
  .productsandservices7
  .productsandservices8
  .productsandservices13 {
  position: absolute;
  margin: 1.375rem 1.5rem 1.5rem 1.5rem;
  width: 0.75rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices5
  .productsandservices7
  .productsandservices8
  .productsandservices11 {
  position: absolute;
  margin: 1.85rem 0.25rem 0.3875rem 0.2375rem;
  width: 3.2625rem;
  height: 0.9625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.35rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8:nth-child(4) {
  margin-right: 0;
  position: absolute;
  margin: 0rem 0rem 6.4rem 11.25rem;
  border-right: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8:nth-child(8) {
  border-right: none;
  margin-right: 0;
  position: absolute;
  margin: 3.2rem 0rem 3.2rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8:nth-child(12) {
  margin-right: 0;
  border-right: none;
  position: absolute;
  margin: 6.4rem 0rem 0rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8:nth-child(9) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8:nth-child(10) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8:nth-child(11) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices5 .productsandservices7 .productsandservices8:nth-child(12) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 {
  width: 15rem;
  height: 5.4375rem;
  background: #ffffff;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 .productsandservices15 {
  position: absolute;
  margin: 0.3125rem 0rem 11.1125rem 0rem;
  width: 15rem;
  height: 0.725rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.4rem;
  letter-spacing: 0.0125rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 .productsandservices16 {
  position: absolute;
  margin: 1.625rem 0rem 0.8rem 0rem;
  width: 15rem;
  height: 3.2rem;
  background: #ffffff;
  box-shadow: 0rem 0.025rem 0.15rem 0.0125rem rgba(50, 50, 51, 0.2);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 .productsandservices16 .productsandservices17 {
  float: left;
  margin-right: 0;
  margin-top: 0;
  width: 3.75rem;
  height: 3.2rem;
  border-right: 0.0125rem solid rgba(247, 247, 248);
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 .productsandservices16 .productsandservices17:nth-child(4) {
  margin-right: 0;
  position: absolute;
  margin: 0rem 0rem 6.4rem 11.25rem;
  border-right: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 .productsandservices16 .productsandservices18 {
  position: absolute;
  margin: 0.375rem 1.475rem 2.025rem 1.475rem;
  width: 0.8rem;
  height: 0.8rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 .productsandservices16 .productsandservices19 {
  position: absolute;
  margin: 1.375rem 1.375rem 1.5rem 1.375rem;
  width: 1rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices14 .productsandservices16 .productsandservices20 {
  position: absolute;
  margin: 1.85rem 0.25rem 0.3875rem 0.2375rem;
  width: 3.2625rem;
  height: 0.9625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.35rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 {
  width: 15rem;
  height: 5.4375rem;
  background: #ffffff;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 .productsandservices22 {
  position: absolute;
  margin: 0.3125rem 0rem 11.1125rem 0rem;
  width: 15rem;
  height: 0.725rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.4rem;
  letter-spacing: 0.0125rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 .productsandservices23 {
  position: absolute;
  margin: 1.625rem 0rem 0.8rem 0rem;
  width: 15rem;
  height: 3.2rem;
  background: #ffffff;
  box-shadow: 0rem 0.025rem 0.15rem 0.0125rem rgba(50, 50, 51, 0.2);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 .productsandservices23 .productsandservices24 {
  float: left;
  margin-right: 0;
  margin-top: 0;
  width: 3.75rem;
  height: 3.2rem;
  border-right: 0.0125rem solid rgba(247, 247, 248);
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 .productsandservices23 .productsandservices24:nth-child(4) {
  margin-right: 0;
  position: absolute;
  margin: 0rem 0rem 6.4rem 11.25rem;
  border-right: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 .productsandservices23 .productsandservices25 {
  position: absolute;
  margin: 0.375rem 1.475rem 2.025rem 1.475rem;
  width: 0.8rem;
  height: 0.8rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 .productsandservices23 .productsandservices26 {
  position: absolute;
  margin: 1.375rem 1.375rem 1.5rem 1.375rem;
  width: 1rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices21 .productsandservices23 .productsandservices27 {
  position: absolute;
  margin: 1.85rem 0.25rem 0.3875rem 0.2375rem;
  width: 3.2625rem;
  height: 0.9625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.35rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 {
  width: 15rem;
  height: 11.8375rem;
  background: #ffffff;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices29 {
  position: absolute;
  margin: 0.3125rem 0rem 11.1125rem 0rem;
  width: 15rem;
  height: 0.725rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.4rem;
  letter-spacing: 0.0125rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 {
  position: absolute;
  margin: 1.625rem 0rem 0.8rem 0rem;
  width: 15rem;
  height: 9.6rem;
  background: #ffffff;
  box-shadow: 0rem 0.025rem 0.15rem 0.0125rem rgba(50, 50, 51, 0.2);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31 {
  float: left;
  margin-right: 0;
  margin-top: 0;
  width: 3.75rem;
  height: 3.2rem;
  border-right: 0.0125rem solid rgba(247, 247, 248);
  border-bottom: 0.0125rem solid rgba(247, 247, 248);
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices28
  .productsandservices30
  .productsandservices31
  .productsandservices32 {
  position: absolute;
  margin: 0.375rem 1.475rem 2.025rem 1.475rem;
  width: 0.8rem;
  height: 0.8rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices28
  .productsandservices30
  .productsandservices31
  .productsandservices33 {
  position: absolute;
  margin: 1.375rem 1.375rem 1.5rem 1.375rem;
  width: 1rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices28
  .productsandservices30
  .productsandservices31
  .productsandservices35 {
  position: absolute;
  margin: 1.375rem 1.25rem 1.5rem 1.25rem;
  width: 1.25rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices28
  .productsandservices30
  .productsandservices31
  .productsandservices36 {
  position: absolute;
  margin: 1.375rem 1.6875rem 1.5rem 1.5625rem;
  width: 0.75rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices28
  .productsandservices30
  .productsandservices31
  .productsandservices37 {
  position: absolute;
  margin: 1.375rem 1.125rem 1.5rem 1.125rem;
  width: 1.5rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices28
  .productsandservices30
  .productsandservices31
  .productsandservices34 {
  position: absolute;
  margin: 1.85rem 0.25rem 0.3875rem 0.2375rem;
  width: 3.2625rem;
  height: 0.9625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.35rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31:nth-child(4) {
  margin-right: 0;
  position: absolute;
  margin: 0rem 0rem 6.4rem 11.25rem;
  border-right: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31:nth-child(8) {
  border-right: none;
  margin-right: 0;
  position: absolute;
  margin: 3.2rem 0rem 3.2rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31:nth-child(12) {
  margin-right: 0;
  border-right: none;
  position: absolute;
  margin: 6.4rem 0rem 0rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31:nth-child(9) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31:nth-child(10) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31:nth-child(11) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices28 .productsandservices30 .productsandservices31:nth-child(12) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 {
  width: 15rem;
  height: 18.2375rem;
  background: #ffffff;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices39 {
  position: absolute;
  margin: 0.3125rem 0rem 11.1125rem 0rem;
  width: 15rem;
  height: 0.725rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.4rem;
  letter-spacing: 0.0125rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 {
  position: absolute;
  margin: 1.625rem 0rem 0.8rem 0rem;
  width: 15rem;
  height: 16rem;
  background: #ffffff;
  box-shadow: 0rem 0.025rem 0.15rem 0.0125rem rgba(50, 50, 51, 0.2);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41 {
  float: left;
  margin-right: 0;
  margin-top: 0;
  width: 3.75rem;
  height: 3.2rem;
  border-right: 0.0125rem solid rgba(247, 247, 248);
  border-bottom: 0.0125rem solid rgba(247, 247, 248);
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices38
  .productsandservices40
  .productsandservices41
  .productsandservices42 {
  position: absolute;
  margin: 0.375rem 1.475rem 2.025rem 1.475rem;
  width: 0.8rem;
  height: 0.8rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices38
  .productsandservices40
  .productsandservices41
  .productsandservices43 {
  position: absolute;
  margin: 1.375rem 1.375rem 1.5rem 1.375rem;
  width: 1rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices38
  .productsandservices40
  .productsandservices41
  .productsandservices45 {
  position: absolute;
  margin: 1.375rem 1.25rem 1.5rem 1.25rem;
  width: 1.25rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices38
  .productsandservices40
  .productsandservices41
  .productsandservices46 {
  position: absolute;
  margin: 1.375rem 1.5rem 1.5rem 1.5rem;
  width: 0.75rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1
  .productsandservices3
  .productsandservices4
  .productsandservices38
  .productsandservices40
  .productsandservices41
  .productsandservices44 {
  position: absolute;
  margin: 1.85rem 0.25rem 0.3875rem 0.2375rem;
  width: 3.2625rem;
  height: 0.9625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.35rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(4) {
  margin-right: 0;
  position: absolute;
  margin: 0rem 0rem 6.4rem 11.25rem;
  border-right: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(8) {
  border-right: none;
  margin-right: 0;
  position: absolute;
  margin: 3.2rem 0rem 3.2rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(12) {
  margin-right: 0;
  border-right: none;
  position: absolute;
  margin: 6.4rem 0rem 0rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(16) {
  margin-right: 0;
  border-right: none;
  position: absolute;
  margin: 9.6rem 0rem 0rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(20) {
  margin-right: 0;
  border-right: none;
  position: absolute;
  margin: 12.8rem 0rem 0rem 11.25rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(17) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(18) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(19) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices38 .productsandservices40 .productsandservices41:nth-child(20) {
  border-bottom: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 {
  width: 15rem;
  height: 5.4375rem;
  background: #ffffff;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices48 {
  position: absolute;
  margin: 0.3125rem 0rem 11.1125rem 0rem;
  width: 15rem;
  height: 0.725rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.4rem;
  letter-spacing: 0.0125rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 {
  position: absolute;
  margin: 1.625rem 0rem 0.8rem 0rem;
  width: 15rem;
  height: 3.2rem;
  background: #ffffff;
  box-shadow: 0rem 0.025rem 0.15rem 0.0125rem rgba(50, 50, 51, 0.2);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 .productsandservices50 {
  float: left;
  margin-right: 0;
  margin-top: 0;
  width: 3.75rem;
  height: 3.2rem;
  border-right: 0.0125rem solid rgba(247, 247, 248);
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 .productsandservices50:nth-child(4) {
  margin-right: 0;
  position: absolute;
  margin: 0rem 0rem 6.4rem 11.25rem;
  border-right: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 .productsandservices51 {
  position: absolute;
  margin: 0.375rem 1.475rem 2.025rem 1.475rem;
  width: 0.8rem;
  height: 0.8rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 .productsandservices52 {
  position: absolute;
  margin: 1.375rem 1.375rem 1.5rem 1.375rem;
  width: 1rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 .productsandservices53 {
  position: absolute;
  margin: 1.85rem 0.25rem 0.3875rem 0.2375rem;
  width: 3.2625rem;
  height: 0.9625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.35rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 .productsandservices54 {
  position: absolute;
  margin: 1.375rem 1.25rem 1.5rem 1.25rem;
  width: 1.25rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices47 .productsandservices49 .productsandservices55 {
  position: absolute;
  margin: 1.375rem 1.5rem 1.5rem 1.5rem;
  width: 0.75rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 {
  width: 15rem;
  height: 5.4375rem;
  background: #ffffff;
  margin: 0 auto;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 .productsandservices57 {
  position: absolute;
  margin: 0.3125rem 0rem 11.1125rem 0rem;
  width: 15rem;
  height: 0.725rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.4rem;
  letter-spacing: 0.0125rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 .productsandservices58 {
  position: absolute;
  margin: 1.625rem 0rem 0.8rem 0rem;
  width: 15rem;
  height: 3.2rem;
  background: #ffffff;
  box-shadow: 0rem 0.025rem 0.15rem 0.0125rem rgba(50, 50, 51, 0.2);
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  border: 0.0125rem solid #ebedf0;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 .productsandservices58 .productsandservices59 {
  float: left;
  margin-right: 0;
  margin-top: 0;
  width: 3.75rem;
  height: 3.2rem;
  border-right: 0.0125rem solid rgba(247, 247, 248);
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 .productsandservices58 .productsandservices59:nth-child(4) {
  margin-right: 0;
  position: absolute;
  margin: 0rem 0rem 6.4rem 11.25rem;
  border-right: none;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 .productsandservices58 .productsandservices60 {
  position: absolute;
  margin: 0.375rem 1.475rem 2.025rem 1.475rem;
  width: 0.8rem;
  height: 0.8rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 .productsandservices58 .productsandservices61 {
  position: absolute;
  margin: 1.375rem 1.375rem 1.5rem 1.375rem;
  width: 1rem;
  height: 0.325rem;
  font-size: 0.25rem;
  font-weight: 400;
  color: #323233;
  line-height: 0.325rem;
}
#productsandservices1 .productsandservices3 .productsandservices4 .productsandservices56 .productsandservices58 .productsandservices62 {
  position: absolute;
  margin: 1.85rem 0.25rem 0.3875rem 0.2375rem;
  width: 3.2625rem;
  height: 0.9625rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: #646566;
  line-height: 0.35rem;
}
/* .niu {
  width: 100px;
  height: 100px;
  background-color: orange;
} */
